package io.github.biezhi.elves.service;

import java.util.List;

import io.github.biezhi.elves.qcc.model.CompBidDetail;
import io.github.biezhi.elves.qcc.model.CompBidUrlDate;

public interface QccBidDetailService {

	/**
	 * 查询未爬取的公告，即IS_SPIDER=0
	 * @return
	 */
	public List<CompBidUrlDate> queryCompBidUrlDate(Integer num);
	
	/**
	 * 根据compId更新爬取状态,0表示未爬取，1表示已爬取，2表示爬取异常
	 * @param compId
	 */
	void updateCompBidUrlDateState(Long bidId,Integer state);

	/**
	 * 将爬取出来的数据存放到数据库表中
	 */
	public void insertCompBidDetail(CompBidDetail compBidDetail);
	
	/**
	 * 通过企业名称查询公告信息
	 * @param compName
	 * @return
	 */
	public List<CompBidDetail> queryCompBidDetail(String compName);	
}
